package net.ant.watercalc.web.service;

import net.ant.watercalc.web.pojo.bo.*;

public interface CalcService {

    String getCationsTotal(Cations cations);

    String getAnionsTotal(Anions anions);

    String getFeedFlow(String ff,int feedType);

    OHResult getOH_Adjusted(OHResult oh, WaterQ waterQ);
    WaterQ getWaterQ(int tempType, String ph, String rawTemp);

    ListResult getListResult(Anions rawAnions, Cations rawCations, OHResult rawOh, float temp, float ph);

    ListResult getAdjustedListResult(AdjustCAAN adjustCAAN, Cations rawCations, Anions rawAnions, OHResult adjustOHVal, OHResult rawOHVal, float ph, boolean needAdjust, float temperature);

    ListResult getListResultConcentrade(AdjustCAAN adjustCAAN, Anions rawAnions, Cations rawCations, float chloride, float sysRecv, float temperature, ListResult adjustResult, CoElement coElement,Cations conCation,Anions conAnions);
}
